This paper presents a real-world pricing kernel for financial deriva-tives and evaluates the language and compiler tool chain that would allow expressive, hardware-neutral algorithm implementation and efficient execution on graphics-processing units (GPU). The lan-guage issues refer to preserving algorithmic invariants, e.g., inher-ent parallelism made explicit by map-reduce-scan functional com-binators. Efficient execution is achieved by manually applying a series of generally-applicable compiler transformations that allows the generated-OpenCL code to yield speedups as high as 70 × and 540 × on a commodity mobile and desktop GPU, respectively. Apart from the concrete speed-ups attained, our contributions are twofold: First, from a languag...
The aim of this thesis is to investigate possibilities for creating parallel arithmetic coding imple...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
Nowadays, we live in an era where high performance is in particular demand in a very broad variety o...
This paper presents a real-world pricing kernel for financial deriva-tives and evaluates the languag...
GPUs have been gaining popularity as general purpose parallel processors that deliver a performance ...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
In light of recent hardware advances, General Purpose Graph-ics Processing Units (GPGPUs) are becomi...
We present a Functional Compute Language (FCL) for low-levelGPU programming. FCL is functional in st...
Obsidian is a domain specific language for data-parallel programming on graphics processors (GPUs). ...
The genetic programming tool EDDIE has been shown to be a successful financial forecasting tool, how...
Abstract—Commodity many-core hardware is now main-stream, driven in particular by the evolution of g...
Graphics Processing Units (GPUs) are evolving into powerful general purpose computing platforms. At ...
AbstractObsidian is a domain specific language for data-parallel programming on graphics processors ...
It is well acknowledged that the dominant mechanism for scaling processor performance has become to ...
This work discusses available approaches for programming graphic hardware as a platform for executin...
The aim of this thesis is to investigate possibilities for creating parallel arithmetic coding imple...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
Nowadays, we live in an era where high performance is in particular demand in a very broad variety o...
This paper presents a real-world pricing kernel for financial deriva-tives and evaluates the languag...
GPUs have been gaining popularity as general purpose parallel processors that deliver a performance ...
Graphical Processing Units (GPUs) are known to be excellent computation accelerators. However, their...
In light of recent hardware advances, General Purpose Graph-ics Processing Units (GPGPUs) are becomi...
We present a Functional Compute Language (FCL) for low-levelGPU programming. FCL is functional in st...
Obsidian is a domain specific language for data-parallel programming on graphics processors (GPUs). ...
The genetic programming tool EDDIE has been shown to be a successful financial forecasting tool, how...
Abstract—Commodity many-core hardware is now main-stream, driven in particular by the evolution of g...
Graphics Processing Units (GPUs) are evolving into powerful general purpose computing platforms. At ...
AbstractObsidian is a domain specific language for data-parallel programming on graphics processors ...
It is well acknowledged that the dominant mechanism for scaling processor performance has become to ...
This work discusses available approaches for programming graphic hardware as a platform for executin...
The aim of this thesis is to investigate possibilities for creating parallel arithmetic coding imple...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
Nowadays, we live in an era where high performance is in particular demand in a very broad variety o...